home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Magazine / GraphicsCards / Warp3D / Developer / Include / pragma / Warp3D_lib.h
Encoding:
C/C++ Source or Header  |  1999-02-04  |  4.7 KB  |  89 lines

  1. #ifndef _INCLUDE_WARP3D_H
  2. #define _INCLUDE_WARP3D_H
  3.  
  4. /*
  5.  * File generated by FD2Pragma from Warp3D:fd/Warp3D.fd
  6.  * DO NOT EDIT
  7.  * FD2Pragma is written by M.Rock for Haage & Partner
  8.  * $VER: Warp3D_lib.h 0.0 (14-Jan-99)
  9.  */
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. #pragma amicall(Warp3DBase, 0x1E, W3D_CreateContext(a0, a1))
  14. #pragma tagcall(Warp3DBase, 0x1E, W3D_CreateContextTags(a0, a1))
  15. #pragma amicall(Warp3DBase, 0x24, W3D_DestroyContext(a0))
  16. #pragma amicall(Warp3DBase, 0x2A, W3D_GetState(a0, d1))
  17. #pragma amicall(Warp3DBase, 0x30, W3D_SetState(a0, d0, d1))
  18. #pragma amicall(Warp3DBase, 0x36, W3D_CheckDriver())
  19. #pragma amicall(Warp3DBase, 0x3C, W3D_LockHardware(a0))
  20. #pragma amicall(Warp3DBase, 0x42, W3D_UnLockHardware(a0))
  21. #pragma amicall(Warp3DBase, 0x48, W3D_WaitIdle(a0))
  22. #pragma amicall(Warp3DBase, 0x4E, W3D_CheckIdle(a0))
  23. #pragma amicall(Warp3DBase, 0x54, W3D_Query(a0, d0, d1))
  24. #pragma amicall(Warp3DBase, 0x5A, W3D_GetTexFmtInfo(a0, d0, d1))
  25. #pragma amicall(Warp3DBase, 0x60, W3D_AllocTexObj(a0, a1, a2))
  26. #pragma tagcall(Warp3DBase, 0x60, W3D_AllocTexObjTags(a0, a1, a2))
  27. #pragma amicall(Warp3DBase, 0x66, W3D_FreeTexObj(a0, a1))
  28. #pragma amicall(Warp3DBase, 0x6C, W3D_ReleaseTexture(a0, a1))
  29. #pragma amicall(Warp3DBase, 0x72, W3D_FlushTextures(a0))
  30. #pragma amicall(Warp3DBase, 0x78, W3D_SetFilter(a0, a1, d0, d1))
  31. #pragma amicall(Warp3DBase, 0x7E, W3D_SetTexEnv(a0, a1, d1, a2))
  32. #pragma amicall(Warp3DBase, 0x84, W3D_SetWrapMode(a0, a1, d0, d1, a2))
  33. #pragma amicall(Warp3DBase, 0x8A, W3D_UpdateTexImage(a0, a1, a2, d1, a3))
  34. #pragma amicall(Warp3DBase, 0x90, W3D_UploadTexture(a0, a1))
  35. #pragma amicall(Warp3DBase, 0x96, W3D_DrawLine(a0, a1))
  36. #pragma amicall(Warp3DBase, 0x9C, W3D_DrawPoint(a0, a1))
  37. #pragma amicall(Warp3DBase, 0xA2, W3D_DrawTriangle(a0, a1))
  38. #pragma amicall(Warp3DBase, 0xA8, W3D_DrawTriFan(a0, a1))
  39. #pragma amicall(Warp3DBase, 0xAE, W3D_DrawTriStrip(a0, a1))
  40. #pragma amicall(Warp3DBase, 0xB4, W3D_SetAlphaMode(a0, d1, a1))
  41. #pragma amicall(Warp3DBase, 0xBA, W3D_SetBlendMode(a0, d0, d1))
  42. #pragma amicall(Warp3DBase, 0xC0, W3D_SetDrawRegion(a0, a1, d1, a2))
  43. #pragma amicall(Warp3DBase, 0xC6, W3D_SetFogParams(a0, a1, d1))
  44. #pragma amicall(Warp3DBase, 0xCC, W3D_SetColorMask(a0, d0, d1, d2, d3))
  45. #pragma amicall(Warp3DBase, 0xD2, W3D_SetStencilFunc(a0, d0, d1, d2))
  46. #pragma amicall(Warp3DBase, 0xD8, W3D_AllocZBuffer(a0))
  47. #pragma amicall(Warp3DBase, 0xDE, W3D_FreeZBuffer(a0))
  48. #pragma amicall(Warp3DBase, 0xE4, W3D_ClearZBuffer(a0, a1))
  49. #pragma amicall(Warp3DBase, 0xEA, W3D_ReadZPixel(a0, d0, d1, a1))
  50. #pragma amicall(Warp3DBase, 0xF0, W3D_ReadZSpan(a0, d0, d1, d2, a1))
  51. #pragma amicall(Warp3DBase, 0xF6, W3D_SetZCompareMode(a0, d1))
  52. #pragma amicall(Warp3DBase, 0xFC, W3D_AllocStencilBuffer(a0))
  53. #pragma amicall(Warp3DBase, 0x102, W3D_ClearStencilBuffer(a0, a1))
  54. #pragma amicall(Warp3DBase, 0x108, W3D_FillStencilBuffer(a0, d0, d1, d2, d3, d4, a1))
  55. #pragma amicall(Warp3DBase, 0x10E, W3D_FreeStencilBuffer(a0))
  56. #pragma amicall(Warp3DBase, 0x114, W3D_ReadStencilPixel(a0, d0, d1, a1))
  57. #pragma amicall(Warp3DBase, 0x11A, W3D_ReadStencilSpan(a0, d0, d1, d2, a1))
  58. #pragma amicall(Warp3DBase, 0x120, W3D_SetLogicOp(a0, d1))
  59. #pragma amicall(Warp3DBase, 0x126, W3D_Hint(a0, d0, d1))
  60. #pragma amicall(Warp3DBase, 0x12C, W3D_SetDrawRegionWBM(a0, a1, a2))
  61. #pragma amicall(Warp3DBase, 0x132, W3D_GetDriverState(a0))
  62. #pragma amicall(Warp3DBase, 0x138, W3D_Flush(a0))
  63. #pragma amicall(Warp3DBase, 0x13E, W3D_SetPenMask(a0, d1))
  64. #pragma amicall(Warp3DBase, 0x144, W3D_SetStencilOp(a0, d0, d1, d2))
  65. #pragma amicall(Warp3DBase, 0x14A, W3D_SetWriteMask(a0, d1))
  66. #pragma amicall(Warp3DBase, 0x150, W3D_WriteStencilPixel(a0, d0, d1, d2))
  67. #pragma amicall(Warp3DBase, 0x156, W3D_WriteStencilSpan(a0, d0, d1, d2, a1, a2))
  68. #pragma amicall(Warp3DBase, 0x15C, W3D_WriteZPixel(a0, d0, d1, a1))
  69. #pragma amicall(Warp3DBase, 0x162, W3D_WriteZSpan(a0, d0, d1, d2, a1, a2))
  70. #pragma amicall(Warp3DBase, 0x168, W3D_SetCurrentColor(a0, a1))
  71. #pragma amicall(Warp3DBase, 0x16E, W3D_SetCurrentPen(a0, d1))
  72. #pragma amicall(Warp3DBase, 0x174, W3D_UpdateTexSubImage(a0, a1, a2, d1, a3, a4, d0))
  73. #pragma amicall(Warp3DBase, 0x17A, W3D_FreeAllTexObj(a0))
  74. #pragma amicall(Warp3DBase, 0x180, W3D_GetDestFmt())
  75. #pragma amicall(Warp3DBase, 0x186, W3D_DrawLineStrip(a0, a1))
  76. #pragma amicall(Warp3DBase, 0x18C, W3D_DrawLineLoop(a0, a1))
  77. #pragma amicall(Warp3DBase, 0x192, W3D_GetDrivers())
  78. #pragma amicall(Warp3DBase, 0x198, W3D_QueryDriver(a0, d0, d1))
  79. #pragma amicall(Warp3DBase, 0x19E, W3D_GetDriverTexFmtInfo(a0, d0, d1))
  80. #pragma amicall(Warp3DBase, 0x1A4, W3D_RequestMode(a0))
  81. #pragma tagcall(Warp3DBase, 0x1A4, W3D_RequestModeTags(a0))
  82. #pragma amicall(Warp3DBase, 0x1AA, W3D_SetScissor(a0, a1))
  83. #pragma amicall(Warp3DBase, 0x1B0, W3D_FlushFrame(a0))
  84. #pragma amicall(Warp3DBase, 0x1B6, W3D_TestMode(d0))
  85. #ifdef __cplusplus
  86. };
  87. #endif
  88. #endif
  89.